Using Test Clouds to Enable Continuous Integration Testing of Distributed Real-time and Embedded System Applications

نویسندگان

  • James H. Hill
  • Douglas C. Schmidt
چکیده

It is critical to evaluate the quality-of-service (QoS) properties of enterprise distributed real-time and embedded (DRE) system early in the software lifecycle—instead of waiting until system integration time—to minimize the impact of rework needed to remedy QoS defects. Unfortunately, enterprise DRE system developers and testers often lack the necessary resources to support such testing efforts. This chapter discusses how test clouds (i.e., cloud-computing environments designed for testing) can provide the necessary testing resources. When combined with system execution modeling (SEM) tools, test clouds provide the necessary toolsets to perform QoS testing earlier in the software lifecycle. A case study of design and implementing resource management infrasutrcture from the domain of shipboard computing environments is used to show how SEM tools and test clouds can be used to identify defects in system QoS specifications and enforcement mechanisms earlier in the software lifecycle.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agile Development of Component-based Distributed Real-time and Embedded Systems via Model-Driven Engineering Techniques

The end-to-end evaluation of component-based distributed real-time and embedded (DRE) system qualityof-service (QoS) properties (e.g., performance, reliability, and security) traditionally occurs during system integration time. Consequently, many design flaws that affect QoS are not located in a timely and cost-effective manner. This article shows how model-driven engineering—particularly domai...

متن کامل

Distributed Black-Box Software Testing Using Negative Selection

In the software development process, testing is one of the most human intensive steps. Many researchers try to automate test case generation to reduce the manual labor of this step. Negative selection is a famous algorithm in the field of Artificial Immune System (AIS) and many different applications has been developed using its idea. In this paper we have designed a new algorithm based on nega...

متن کامل

Distance protection closed-loop testing using RTDS

This paper presents a distance protection test procedure by applying the Real-Time Digital Simulator (RTDS) of a power system. RTDS is a tool to design, develop, and test power-system protection. The RTDS enables real-time computation of electromagnetic phenomena with a calculation time step of even 50μs. The hardware allows the import and export of many signals from the simulator to an ext...

متن کامل

A Pilot Project on Module Testing for Embedded

This paper reports on an industrial pilot project with the aim of introducing systematic , automated module testing for embedded software for distributed control systems. The systems are used in safety-related applications and hence have strong requirements for test coverage, auditability and repeatability; in addition, maintenance issues currently dominate software development. Module-level te...

متن کامل

Rail vehicle control system integration testing using digital hardware-in-the-loop simulation

Abstract: Control systems for converter-controlled rail vehicles are orders of magnitude more complex than controllers for previous generations of vehicles. While the dynamic behaviour of previous generations of vehicles was to a large extent determined by its power components alone, an important part of the dynamics of modern vehicles is shaped by real-time software, distributed computing and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011